package leetcode.editor.cn;

//求 1+2+...+n ，要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句（A?B:C）。 
//
// 
//
// 示例 1： 
//
// 输入: n = 3
//输出: 6
// 
//
// 示例 2： 
//
// 输入: n = 9
//输出: 45
// 
//
// 
//
// 限制： 
//
// 
// 1 <= n <= 10000 
// 
//
// Related Topics 位运算 递归 脑筋急转弯 👍 628 👎 0

class 求1到n的和{
    public static void main(String[] args) {
        Solution solution = new 求1到n的和().new Solution();
        
    }

//leetcode submit region begin(Prohibit modification and deletion)
class Solution {
    public int sumNums(int n) {
        boolean jdg = n > 1 && (n += sumNums(n - 1)) > 0;
        
        return n;
    }
    
    
}
//leetcode submit region end(Prohibit modification and deletion)

}
